team relay - French English Dictionary